package com.ruoyi.training.mapper;

import java.util.List;
import com.ruoyi.training.domain.A03ResSupport;

/**
 * 供应商库Mapper接口
 * 
 * @author WorrilessGo
 * @date 2025-11-18
 */
public interface A03ResSupportMapper 
{
    /**
     * 查询供应商库
     * 
     * @param id 供应商库主键
     * @return 供应商库
     */
    public A03ResSupport selectA03ResSupportById(String id);

    /**
     * 查询供应商库列表
     * 
     * @param a03ResSupport 供应商库
     * @return 供应商库集合
     */
    public List<A03ResSupport> selectA03ResSupportList(A03ResSupport a03ResSupport);

    /**
     * 新增供应商库
     * 
     * @param a03ResSupport 供应商库
     * @return 结果
     */
    public int insertA03ResSupport(A03ResSupport a03ResSupport);

    /**
     * 修改供应商库
     * 
     * @param a03ResSupport 供应商库
     * @return 结果
     */
    public int updateA03ResSupport(A03ResSupport a03ResSupport);

    /**
     * 删除供应商库
     * 
     * @param id 供应商库主键
     * @return 结果
     */
    public int deleteA03ResSupportById(String id);

    /**
     * 批量删除供应商库
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteA03ResSupportByIds(String[] ids);

    int batchInsertA03ResSupport(List<A03ResSupport> a03ResSupports);
}
